package com.bilibili.sys.service;

import com.bilibili.sys.bean.SysMenu;
import com.bilibili.sys.bean.SysMenu;
import com.bilibili.sys.utils.PageUtils;

import java.util.List;

public interface IMenuService {
    public List<SysMenu> list(SysMenu entity);
    public int save(SysMenu entity);
    public SysMenu findById(int id);
    public int updateById(SysMenu entity);

    int deleteById(int id);

    //public List<SysMenu> listPage(PageUtils pageUtils);
    void  listPage(PageUtils pageUtils);

    int count(PageUtils pageUtils);

    List<SysMenu> getAllParent();

    boolean isDispatcher(int id);

    boolean haveSubMenu(int id);
}
